body {
    min-height: 100%;
    font-family: Microsoft YaHei;
    height: 100%;
}
.container1{
left:50px;
height:50px;
width:40%;
margin-top:40px
}

.background{
float:right;
}

.container2{
   margin-left: 35%;
   margin:3%;
}
.name{
    margin-bottom:3%;
}
.phone_number{
    margin-top: 3%;
}
.container3{
    margin-left:10%;
}
.footer
{
    background-color: black;
    text-align: center;
    width:100%;
    position:absolute;
    bottom: 0;
    left:0;
    height: 100px;
}

p{
    margin-top: 2%;
    margin-left: 35%;
    position: absolute;
    color: white;
    font-size: 25px;
}